package com.ruoyi.zhgd.domain.bo;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 试验室沥青样品业务对象 n_laboratory_asphalt_sample
 *
 * @author zyb
 * @date 2024-02-02
 */

@Data
@EqualsAndHashCode(callSuper = true)
public class NLaboratoryAsphaltSampleBo extends BaseEntity {

    /**
     * 主键
     */
    private Long id;

    /**
     * 样品编号
     */
//    @NotBlank(message = "样品编号不能为空", groups = { AddGroup.class, EditGroup.class })
    private String sampleNo;

    /**
     * 沥青类别
     */
//    @NotBlank(message = "沥青类别不能为空", groups = { AddGroup.class, EditGroup.class })
    private String asphaltType;

    /**
     * 沥青标号
     */
//    @NotBlank(message = "沥青标号不能为空", groups = { AddGroup.class, EditGroup.class })
    private String asphaltNo;

    /**
     * 样品数量
     */
    private Long sampleAmount;

    /**
     * 取样地点
     */
    private String sampleSite;

    /**
     * 工程部位
     */
    private String position;

    /**
     * 主要仪器设备及编号
     */
    private String equipmentNo;

    /**
     * 代表数量
     */
    private String quantity;

    /**
     * 出厂批号
     */
    private String lotNo;

    /**
     * 出厂日期
     */
    private Date productionDate;

    /**
     * 生产厂家
     */
    private String manufacturer;
    /**
     * 针入度1
     */
    private String penetrationId1;
    /**
     * 针入度2
     */
    private String penetrationId2;
    /**
     * 针入度3
     */
    private String penetrationId3;
    /**
     * 软化点id
     */
    private String softeningPointId;
    /**
     * 延度id
     */
    private String ductilityId;

    /**
     * 针入度
     */
    private Double penetration;

    /**
     * 软化点
     */
    private Double softeningPoint;

    /**
     * 延度
     */
    private Double ductility;

    /**
     * 判定结果(0不合格,1合格)
     */
    private Integer judgmentResult;



}
